////////////////////////////////////////////////////////////////////////////////
// Filename: textureclass.h
////////////////////////////////////////////////////////////////////////////////
#ifndef _TEXTURECLASS1_H_
#define _TEXTURECLASS1_H_


//////////////
// INCLUDES //
//////////////
#include <d3d11.h>
#include <d3dx11tex.h>

namespace frost
{
	namespace text
	{
		/** \brief Klass f&ouml;r visning utav texturer till text
		*
		* 
		*/
		class TextureClass
		{
		public:
			TextureClass();
			TextureClass(const TextureClass&);
			~TextureClass();

			bool Initialize(ID3D11Device*, WCHAR*);
			void Shutdown();

			ID3D11ShaderResourceView* GetTexture();

		private:
			ID3D11ShaderResourceView* m_texture;
		};
	}
}
#endif